AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository D

Total Complexity 180
Dependencies 22
Dependents 0
Total lines 2,199
Lines of code 1,759
Logical lines of code 555
Comment lines 114
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
getFiltered()
D
21
27 256
add()
C
29
27 137
getByCriteria()
C
24
19 250
getFilteredIds()
B
32 18 110
getBookingsByCriteria()
B
31 15 133
update()
B
35 17 86
getFilteredIdsCount()
B
34 15 90
getByBookingId()
A
32 8 141
getProvidersEvents()
A
35 10 100
getByBookingIds()
A
33 4 141
getWithCoupons()
A
38 6 89
getById()
A
34 2 148
getRecurringIds()
S
54 4 20
updateStatusById()
S
55 3 21
updateParentId()
S
54 3 21
isRecurring()
S
58 2 16